#!/usr/bin/env python3
"""
简化版素材上传GUI启动脚本

使用标准Tkinter，兼容性更好
"""

import sys
import os
from pathlib import Path

# 添加项目根目录到Python路径
project_root = Path(__file__).parent
sys.path.insert(0, str(project_root))

def main():
    """主函数"""
    print("🎨 启动简化版素材上传界面...")
    print("使用标准Tkinter + ttk，兼容性更好")
    
    try:
        from src.gui.simple_upload_gui import SimpleUploadGUI
        
        print("✅ GUI模块加载成功")
        print("\n💡 界面功能:")
        print("   - 现代化ttk主题")
        print("   - 商品选择下拉框")
        print("   - 文件选择和管理")
        print("   - 文件列表展示")
        print("   - 批量上传功能")
        print("   - 右键菜单操作")
        
        print("\n🖱️  界面即将打开...")
        
        # 创建并运行GUI
        app = SimpleUploadGUI()
        app.run()
        
        print("👋 界面已关闭")
        
    except ImportError as e:
        print(f"❌ 导入错误: {e}")
        print("请确保Python环境正常")
    except Exception as e:
        print(f"❌ 启动失败: {e}")
        import traceback
        traceback.print_exc()

if __name__ == "__main__":
    main()
